/* pages/Itinerary/myLtinerary/myLtinerary.wxss */
page{
  background-color: #f9f9f9;
}

.none-box{
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 30%;
  .noneList-img{
    width: 400rpx;
  }
  .none-text{
    font-size: 36rpx;
    color: #A2A2A2;
  }
}

.my-list{
  padding: 24rpx 36rpx;
  .my-title{
    font-size: 52rpx;
    font-weight: 600;
    margin-bottom: 24rpx;
    display: block;
  }
  .bottom-content{
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 32rpx;
    .button-box{
      position: absolute;
      top: 38rpx;
      left: 180rpx;
      display: flex;
      flex-direction: column;
      .button-img{
        width: 48rpx;
        height: 20rpx;
      }
    }
    .heard-img{
      height: 200rpx;
      width: 200rpx;
      border-radius: 48rpx;
      margin-right: 14rpx;
    }
    .heard-detail{
      flex: 1;
      background-color: #fff;
      border-radius: 48rpx;
      padding: 24rpx 34rpx;
      height: 200rpx;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
    }
    .detail-title{
      font-size: 36rpx;
      font-weight: 600;
      display: -webkit-box;
      line-height: 1.4;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
    }
    .detail-content{
      // margin-top: 20rpx;
      line-height: 40rpx;
      font-size: 24rpx;
      color: #A2A2A2;
      display: flex;
      flex-direction: column;
      // border-left: 2rpx solid #D9D9D9;
      // padding-left: 12rpx;
      .detail-bottom{
        display: flex;
        align-items: center;
        justify-content: space-between;
        .border{
          width: 2rpx;
          height: 22rpx;
          background-color: #D9D9D9;
          margin-right: 12rpx;
        }
      }
    }
  }
}